package tadp.tp.domain;

import java.util.ArrayList;
import java.util.List;

public class Edificio {
	
	private List<Sala> salas = new ArrayList<Sala>();
	
	public void setSala(Sala sala) {
		salas.add(sala);
	}

	public List<Sala> getSalas() {
		return salas;
	}
	public Sala salaDisponible(String horarioInicial,String horarioFinal,Fecha fecha){
		for(Sala unaSala : this.getSalas()){
			if(unaSala.getAgenda().estaDisponibleEntre(horarioInicial, horarioFinal, fecha)){
				return unaSala;
			}
		}
		return null; //CREO Q DEBERIA TIRAR UNA EXCEPCION!!!!!
	}
	
}
